@FunctionalInterface
public interface MessageSourceResolvable
MessageSource.
Spring's own validation error classes implement this interface.
MessageSource.getMessage(MessageSourceResolvable, java.util.Locale),
ObjectError,
FieldError| Modifier and Type | Method and Description |
|---|---|
default java.lang.Object[] |
getArguments()
Return the array of arguments to be used to resolve this message.
|
java.lang.String[] |
getCodes()
Return the codes to be used to resolve this message, in the order that
they should get tried.
|
default java.lang.String |
getDefaultMessage()
Return the default message to be used to resolve this message.
|
java.lang.String[] getCodes()
default java.lang.Object[] getArguments()
The default implementation simply returns null.
MessageFormatdefault java.lang.String getDefaultMessage()
The default implementation simply returns null.
Note that the default message may be identical to the primary
message code (getCodes()), which effectively enforces
AbstractMessageSource.setUseCodeAsDefaultMessage(boolean)
for this particular message.
null if no default